

export class MenuLists {
  constructor() { }
  list() {
    const { t: $t } = useI18n();
    return [
      {
        title: "#",
        dataIndex: "index",
        slot: "index",
        align: "left",
        width: 25
      },
      {
        title: () => $t("菜单名"),
        dataIndex: "menu",
        slot: "menu",
        align: "left",
        ellipsis: true,
        width: 180
      },
      {
        title: () => $t("菜单标识"),
        dataIndex: "menuKey",
        align: "left",
        ellipsis: true,
        width: 160
      },
      {
        title: () => $t("路径"),
        dataIndex: "path",
        align: "left",
        width: 140,
        ellipsis: true,
      },
      {
        title: () => $t("组件"),
        dataIndex: "component",
        align: "left",
        width: 250,
        ellipsis: true,
      },
      {
        title: () => $t("icon"),
        dataIndex: "icon",
        align: "left",
        ellipsis: true,
      },
      {
        title: () => $t("顺序"),
        dataIndex: "sort",
        align: "left",
        width: 80,
      },
      {
        title: () => $t("备注"),
        dataIndex: "remark",
        align: "center",
        ellipsis: true,
      },
      {
        title: () => $t("操作"),
        dataIndex: "opts",
        align: "center",
        slot: "opt",
        edit: true,
        delete: true,
        width: 200,
      },
    ];
  }
}